import request from '@/utils/request'

//客户公司筛选项
export function comBaseApi(data) {
  return request({
    url: '/com/base/',
    method: 'post',
    data,
  })
}
//客户公司筛选市级项
export function comCityApi(data) {
  return request({
    url: '/com/area_cities/',
    method: 'post',
    data,
  })
}
// 客户公司信息列表
export function companyInfoListApi(data) {
  return request({
    url: '/com/company_info/',
    method: 'post',
    data,
  })
}

// ************************************************************************* 详情
// 客户公司信息详情
export function companyInfoDescApi(data) {
  return request({
    url: '/com/company_info_desc/',
    method: 'post',
    data,
  })
}

// 公司详情工商信息
export function company_business(data) {
  return request({
    url: '/second/company_business/',
    method: 'post',
    data,
  })
}
// 公司联系人信息
export function company_people(data) {
  return request({
    url: '/second/company_people/',
    method: 'post',
    data,
  })
}

// Ai外呼记录
export function company_ai_record(data) {
  return request({
    url: '/second/company_ai_record/',
    method: 'post',
    data,
  })
}
// Ai外呼记录 详情
export function ai_talk_record(data) {
  return request({
    url: '/second/ai_talk_record/',
    method: 'post',
    data,
  })
}

// 短信营销记录 详情
export function company_sms_record(data) {
  return request({
    url: '/second/company_sms_record/',
    method: 'post',
    data,
  })
}

// 人工跟踪记录
export function company_follow_record(data) {
  return request({
    url: '/second/company_follow_record/',
    method: 'post',
    data,
  })
}

// 信息来源
export function company_source(data) {
  return request({
    url: '/second/company_source/',
    method: 'post',
    data,
  })
}

// 全部展示 tree
export function father_label_list(data) {
  return request({
    url: '/second/father_label_list/',
    method: 'post',
    data,
  })
}

// 添加标签list 二级显示
export function label_show_two_level(data) {
  return request({
    url: '/second/label_show_two_level/',
    method: 'post',
    data,
  })
}
// 添加标签list 三级显示

export function label_three_show(data) {
  return request({
    url: '/second/label_three_show/',
    method: 'post',
    data,
  })
}
// 添加标签list 值显示 /4级显示

export function label_list(data) {
  return request({
    url: '/second/label_list/',
    method: 'post',
    data,
  })
}
// 添加标签list  /层级级显示
export function company_label_level(data) {
  return request({
    url: '/second/company_label_level/',
    method: 'post',
    data,
  })
}

// 树形删除

export function father_label_del(data) {
  return request({
    url: '/second/father_label_del/',
    method: 'post',
    data,
  })
}

//  添加标签回显
export function company_labels(data) {
  return request({
    url: '/second/company_labels/',
    method: 'post',
    data,
  })
}

// 添加标签 add
export function company_label_add(data) {
  return request({
    url: '/second/company_label_add/',
    method: 'post',
    data,
  })
}

// 添加跟踪记录
export function follow_add(data) {
  return request({
    url: '/second/follow_add/',
    method: 'post',
    data,
  })
}
// 添加跟踪记录 标记无效

export function ai_task_add_black(data) {
  return request({
    url: '/com/ai_task_add_black/',
    method: 'post',
    data,
  })
}

//******************************************************************************* */ 标签管理

// 新增标签分组

export function father_label_add(data) {
  return request({
    url: '/second/father_label_add/',
    method: 'post',
    data,
  })
}

// 编辑标签分组
export function father_label_edit(data) {
  return request({
    url: '/second/father_label_edit/',
    method: 'post',
    data,
  })
}

//列表删除
export function label_del(data) {
  return request({
    url: '/second/label_del/',
    method: 'post',
    data,
  })
}

// 列表编辑
export function label_edit(data) {
  return request({
    url: '/second/label_edit/',
    method: 'post',
    data,
  })
}

// 列表添加
export function label_add(data) {
  return request({
    url: '/second/label_add/',
    method: 'post',
    data,
  })
}

// 更换分组
export function group_change(data) {
  return request({
    url: '/second/group_change/',
    method: 'post',
    data,
  })
}

//**我的客户***************************************************** */

// 我的客户列表
export function apiMyCustomerList(data) {
  return request({
    url: '/three/company_owner_list/',
    method: 'post',
    data,
  })
}

// 根据个人权限返回人员下拉信息
export function apiUserList(data) {
  return request({
    url: '/three/dept_power_user_list/',
    method: 'post',
    data,
  })
}

// 标签列表
export function apiLabelList(data) {
  return request({
    url: '/three/label_select/',
    method: 'post',
    data,
  })
}

/**申领客户****************************************************************/

// 申领客户列表
export function apiApplyCustomList(data) {
  return request({
    url: '/three/customer_accept_list/',
    method: 'post',
    data,
  })
}

// 申领客户列表
export function apiApplyCustom(data) {
  return request({
    url: '/three/customer_accept_company/',
    method: 'post',
    data,
  })
}

/**业务配置****************************************************************/

// 规则列表
export function apiRuleList(data) {
  return request({
    url: '/three/rule_list/',
    method: 'post',
    data,
  })
}

// 添加
export function apiRuleAdd(data) {
  return request({
    url: '/three/rule_add/',
    method: 'post',
    data,
  })
}

// 编辑
export function apiRuleEdit(data) {
  return request({
    url: '/three/rule_edit/',
    method: 'post',
    data,
  })
}

// 删除
export function apiRuleDel(data) {
  return request({
    url: '/three/rule_del/',
    method: 'post',
    data,
  })
}

// 人员和部门下拉
export function apiRuleSelect(data) {
  return request({
    url: '/three/rule_select/',
    method: 'post',
    data,
  })
}

/** 客户状态 */

// 跟踪状态改变
export function apiFollowChange(data) {
  return request({
    url: '/three/follow_change/',
    method: 'post',
    data,
  })
}

// 踢回公海
export function apiCompanyReturn(data) {
  return request({
    url: '/three/company_return/',
    method: 'post',
    data,
  })
}

// 部门人员下拉
export function apiDepartmentUser(data) {
  return request({
    url: '/three/dept_select/',
    method: 'post',
    data,
  })
}

// 客户转移
export function apiCompanyTransfer(data) {
  return request({
    url: '/three/company_transfer/',
    method: 'post',
    data,
  })
}

// 发送短信
export function apiSendMessage(data) {
  return request({
    url: '/three/company_msg_send/',
    method: 'post',
    data,
  })
}

// 发布资产
export function apiPublishInformation(data) {
  return request({
    url: '/three/company_asset_pub/',
    method: 'post',
    data,
  })
}

// 发布资产记录
export function apiPublishList(data) {
  return request({
    url: '/three/company_info_pub_list/',
    method: 'post',
    data,
  })
}

// 营销群
export function apiGroupList(data) {
  return request({
    url: '/three/company_group_list/',
    method: 'post',
    data,
  })
}

// CRM客户==============================================

// 列表
export function apiCRMList(data) {
  return request({
    url: '/com/crm_company_info/',
    method: 'post',
    data,
  })
}
// 历史处置
export function apiCRMHistory(data) {
  return request({
    url: '/com/asset_disposal_history/',
    method: 'post',
    data,
  })
}
// 处置信息客户列表
export function apiDisposalCompanyList(data) {
  return request({
    url: '/com/asset_disposal_company_info/',
    method: 'post',
    data,
  })
}
// 意向客户列表
export function apiIntendedCustomers(data) {
  return request({
    url: '/com/intended_customers/',
    method: 'post',
    data,
  })
}
// 广告客户列表
export function apiAdArr(data) {
  return request({
    url: '/com/ad_arr/',
    method: 'post',
    data,
  })
}
// 回收塑料客户列表
export function apiPlasList(data) {
  return request({
    url: '/com/plas_company_info/',
    method: 'post',
    data,
  })
}
// 聚循环客户-返回分类
export function apiUniRetCate2(data) {
  return request({
    url: '/com/uni_ret_cate2/',
    method: 'post',
    data,
  })
}
// 客户-添加黑名单
export function apiUniAddBlack(data) {
  return request({
    url: '/com/uni_add_black/',
    method: 'post',
    data,
  })
}
// 客户-标记分数
export function apiUniMarkScore(data) {
  return request({
    url: '/com/uni_mark_score/',
    method: 'post',
    data,
  })
}
// 客户-标签展示
export function apiUniLabelShow(data) {
  return request({
    url: '/com/uni_label_show/',
    method: 'post',
    data,
  })
}
// 聚循环客户-标签添加
export function apiUniLabelAdd(data) {
  return request({
    url: '/com/uni_label_add/',
    method: 'post',
    data,
  })
}
// 国外数据-国家列表
export function apiCountryArr(data) {
  return request({
    url: '/com/country_arr/',
    method: 'post',
    data,
  })
}
// 国外数据-全球地图公司统计
export function apiGlobalCountryCount(data) {
  return request({
    url: '/com/global_country_count/',
    method: 'post',
    data,
  })
}
// 国外数据-饼图回收数据
export function apiHuishouCount(data) {
  return request({
    url: '/com/huishou_count/',
    method: 'post',
    data,
  })
}
// 国外数据-国外数据列表
export function apiGlobalCompanyArr(data) {
  return request({
    url: '/com/global_company_arr/',
    method: 'post',
    data,
  })
}
// 国外数据-大洲国家列表
export function apiGlobalNation(data) {
  return request({
    url: '/com/global_nation/',
    method: 'post',
    data,
  })
}
// 客户详情-删除联系方式
export function apiDelPhone(data) {
  return request({
    url: '/com/del_phone/',
    method: 'post',
    data,
  })
}
// 客户详情-设置为主要联系方式
export function apiSetMainPhone(data) {
  return request({
    url: '/com/set_main_phone/',
    method: 'post',
    data,
  })
}
// 客户详情-添加联系方式
export function apiAddPhone(data) {
  return request({
    url: '/com/add_phone/',
    method: 'post',
    data,
  })
}
